class Solution {
    public int firstUniqChar(String s) {
        HashMap<Character,Integer>map=new HashMap<>();
        int n=s.length();
        for(int i=0;i<n;i++)
        {
            char z=s.charAt(i);
            map.put(z,map.getOrDefault(z,0)+1);
        }
        for(int i=0;i<n;i++)
        {
            if(map.get(s.charAt(i))==1)
            {
                return i;
            }
        }
        return -1;
    }
}
